package main

import "fmt"

func f(from string) {
	for i := 0; i < 1000; i++ {
		println(from, ";", i)
	}
}

func main() {
	f("direct")

	go f("goroutine")

	go func(msg string) {
		println(msg)
	}("going")

	var input string;
	fmt.Scanln(&input)
	println("done", input)
}
